var jsonArray=new Array();
var weekDayArray=new Array();

var http_request;
function  createRequest(url) {
    http_request=false;
    if(window.XMLHttpRequest){      //非IE浏览器
        http_request=new XMLHttpRequest();      //创建XMLHttpRequest对象
    }else if(window.ActiveXObject){     //IE浏览器
        try {
            http_request=new ActiveXObject("Msxm12.XMLHTTP");      //创建XMLHttpRequest对象
        }catch (e){
            try{
                http_request=new ActiveXObject("Microsoft.XMLHTTP");     //创建XMLHttpRequest对象
            }catch (e){

            }
        }
    }
    if (!http_request){
        alert("不能创建XMLHttpRequest对象实例!");
        return false;
    }
    http_request.onreadystatechange=getRequest;        //调用返回结果处理函数
    http_request.open('GET',url,false);      //创建与服务器的链接
    http_request.send(null);        //向服务器发送请求
}

function getRequest(){
    if (http_request.readyState == 4){      //判断请求状态
        //alert("请求码："+http_request.status);
        if (http_request.status == 200){      //请求成功，开始处理返回结果
            var resp_tx=http_request.responseText;
            alert(resp_tx);
            jsonArray=eval('('+json+')');
            alert(jsonArray);
        }else{
            alert("请求页面有错误！错误码为："+http_request.status);      //请求页面有错误
        }
    }
}

//通过ajax从后台获取列表
function getItemsFromService(){
    createRequest('HomeServlet?');
}

//计算一周日期
function createWeekDay(){
    var today="2018-02-02";
    var todayArray=today.split("-");
    for(var i=0;i<7;i++){
        var day=todayArray[2]-7+i;
        var mon=todayArray[1];
        var year=todayArray[0];
        if(day<1){
            //检测是不是闰年
            if(year%4==0&&mon==2){
                day=29+day;
            }else if(year%4!=0&&mon==2){
                day=28+day;
            } else{
                //七月前
                if(mon<=7&&mon!=1){
                    if(mon%2==1){
                        day=30+day;
                    }else{
                        day=31+day;
                    }
                }else if(mon>7&&mon!=8){
                    if(mon%2==0){
                        day=30+day;
                    }else{
                        day=31+day;
                    }
                }else if(mon==1){
                    day=31+day;
                }else if(mon==8){
                    day=31+day;
                }
            }
            mon=mon-1;
        }
        weekDayArray[i]=year+"-"+mon+"-"+day;
    }
    alert(weekDayArray);
}